package utildate;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest3 {
    //获得现在是今年的第几天
    public static void main(String[] args) {
        //获取今天是今年的第几天
        DateFormat df = new SimpleDateFormat("D");//D表示是今年的第几天
        System.out.println(df);
        String day = df.format(new Date());
        System.out.println("今天是今年的第" + day + "天");
    }
    public static void main1(String[] args) throws ParseException {
        //创建现在的时间对象
        Date date = new Date();
        //创建2025年的1月1日对象并转换为时间戳
        Date newYear = new SimpleDateFormat("yyyy-MM-dd").parse("2025-01-01");
        //计算时间戳差值并转换为天数
        System.out.println("现在距离今年的一月一日有："+(Math.abs(date.getTime() - newYear.getTime()))/(1000*60*60*24)+"天");
    }

}
